#!/bin/sh 
#eingefgt von DrStoned 

ping -c 2 192.168.000.3 #prfen ob PC ein, hier IP des PC eintragen 

if [ $? -eq 1 ]; then 
/bin/etherwake 00:00:00:00:00:00 #PC aufwecken, hier mu die MAC der Netzwerkkarte rein 
  echo"" 
  echo"" 
  echo"" 
  echo"" 
  i=50 #Zeitverzoegerung, bis der PC hochgelaufen ist 
 while expr $i != 0 > /dev/null; do echo "  Bitte warten, der Stream-PC und Neutrino werden in $i Sekunden gestartet !!" 
  if > /dev/null; then echo "" 
  else break; 
 fi 
  i=`expr $i - 1` 
  sleep 1 
  clear 
  echo"" 
  echo"" 
  echo"" 
  echo"" 
 done 
else break; 
fi; 
#bis hier 
if [ ! -e /var/etc/.cdkVcInfo ] ; then 
 /bin/cdkVcInfo Neutrino 
else 
 /bin/cdkVcInfo -novc Neutrino 
fi; 
clear 
if [ -x /var/tuxbox/config/tuxcal/reminder ] ; then 
 /bin/sh /var/tuxbox/config/tuxcal/reminder -n & 
else 
 if [ -e /var/tuxbox/config/tuxcal/reminder ]; then 
  chmod +x /var/tuxbox/config/tuxcal/reminder 
  /bin/sh /var/tuxbox/config/tuxcal/reminder -n & 
 fi; 
fi; 
/bin/sectionsd 
/bin/timerd 
/bin/zapit -u 
if [ -x /var/bin/camd2 ]; then 
 /var/bin/camd2 
else 
 if [ -e /var/bin/camd2 ]; then 
  chmod +x /var/bin/camd2 
  /var/bin/camd2 
 else 
  /bin/camd2 
 fi; 
fi; 
/bin/controld 
/bin/nhttpd 
/bin/neutrino -u -f 

pzapit -kill 

i=5 
while expr $i != 0 > /dev/null; do 
 if pidof controld > /dev/null; then echo "Waiting for controld (max. $i seconds)" 
 elif pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)" 
 elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)" 
 else break; 
 fi 
 i=`expr $i - 1` 
 sleep 1 
done 
sleep 1 
#eingefuegt von DrStoned 
/bin/cat /var/plugins/rscript | /bin/nc -i 1 192.168.0.3 23 & #PC ausschalten, Hier IP des PC eintragen, die 23 stellt den Remoteport dar? 
sleep 5 
#bis hier 
echo "Going to halt system now ..." 

sleep 1 
/sbin/halt 

exit 0  
